• Àüü
  • ÀüÀÚ/Àü±â
  • Åë½Å
  • ÄÄÇ»ÅÍ
´Ý±â

»çÀÌÆ®¸Ê

Loading..

Please wait....

±¹³» ³í¹®Áö

Ȩ Ȩ > ¿¬±¸¹®Çå > ±¹³» ³í¹®Áö > Çѱ¹Á¤º¸°úÇÐȸ ³í¹®Áö > Á¤º¸°úÇÐȸ ³í¹®Áö B : ¼ÒÇÁÆ®¿þ¾î ¹× ÀÀ¿ë

Á¤º¸°úÇÐȸ ³í¹®Áö B : ¼ÒÇÁÆ®¿þ¾î ¹× ÀÀ¿ë

Current Result Document :

ÇѱÛÁ¦¸ñ(Korean Title) ¾×¼ÇÀÇ ¿Â¶óÀÎ ºÎºÐ°è»ê
¿µ¹®Á¦¸ñ(English Title) Online Partial Evaluation of Actions
ÀúÀÚ(Author) °­Çö±¸   µµ°æ±¸   Hyun-Goo Kang   Kyung-Goo Doh  
¿ø¹®¼ö·Ïó(Citation) VOL 26 NO. 12 PP. 1531 ~ 1541 (1999. 12)
Çѱ۳»¿ë
(Korean Abstract)
ÇÁ·Î±×·¡¹Ö ¾ð¾îÀÇ Àǹ̸¦ Á¤ÇüÀûÀ¸·Î Ç¥±âÇϴ ±â¹ýÀΠ¾×¼ÇÀǹ̷ÐÀ» ±â¹ÝÀ¸·Î ÇÑ ÄÄÆÄÀÏ·¯ »ý¼º±â´Â ÇÁ·Î±×·¡¹Ö¾ð¾îÀÇ ¾×¼ÇÀṉ̀¸Á¶°¡ ÁÖ¾îÁö¸é ±× ¾ð¾îÀÇ ÄÄÆÄÀÏ·¯¸¦ ÀÚµ¿À¸·Î »ý¼ºÇÑ´Ù. »ý¼ºµÈ ÄÄÆÄÀÏ·¯´Â ¸ÕÀú ¿ø½Ã ÇÁ·Î±×·¥À» ±×¿¡ »óÀÀÇϴ ¾×¼Ç ÇÁ·Î±×·¥À¸·Î È®ÀåÇÑ ÈÄ, ¸ñÀû ÇÁ·Î±×·¥À¸·Î ÄÄÆÄÀÏ ÇÑ´Ù. ¿©±â¼­ ¾×¼Ç ÇÁ·Î±×·¥Àº ÀÏÁ¾ÀÇ Áß°£ÄÚµå·Î ¾²À̹ǷÎ, È¿À²ÀûÀΠ¸ñÀûÄڵ带 »ý¼ºÇϱâ À§Çؼ­ Áß°£ÄÚµåÀÇ ¼º´ÉÇâ»óÀÌ ÇÊ¿äÇÏ´Ù. º» ³í¹®¿¡¼­´Â ¾×¼Ç ÇÁ·Î±×·¥À» ºÎºÐ°è»êÀ» ÅëÇØ È¿À²ÀûÀΠÄÚµå·Î ÀÚµ¿ º¯È¯ÇØ Áִ ¿Â¶óÀΠ¾×¼Ç ºÎºÐ°è»ê±â¸¦ ¼³°èÇÏ°í ±¸ÇöÇÑ´Ù. ¼±Çà ¿¬±¸µÈ ¿ÀÇÁ¶óÀΠ¹æ½Ä¿¡¼­ Àü¿ªºÐ¼®À» ÇÏÁö ¾Ê°í´Â ºÒ°¡´ÉÇß´ø ¿ä¾àĸ½¶ÀÇ ¸öÅë, ÆîÄ¡±âÀÇ ¸öÅë¿¡ ´ëÇÑ ºÎºÐ°è»êÀÌ ¿Â¶óÀΠ¹æ¹ýÀ» »ç¿ëÇϸ頰¡´ÉÇÔÀ» º¸ÀÌ°í, ¸í·ÉÇü ¾×¼ÇÀÇ ºÎºÐ°è»êµµ Ãß°¡ÀûÀ¸·Î ¼öÇàÇÒ ¼ö ÀÖµµ·Ï È®ÀåÇÑ´Ù.  
¿µ¹®³»¿ë
(English Abstract)
 Action Semantics is a framework for formally defining the semantics of programming languages. Action semantics-directed compiler generators take an action semantics definition of a programming language and automatically generate a compiler of the language. The generated compiler first expands a source program into an action denotation of the program, and then compiles it to a target code. In these compiler-generation systems, it is important to statically process the expanded action denotation - used as an intermediate code - as much as possible so that the generated compiler can produce better target code In this paper, we develop an automatic action-transformation method based on online partial evaluation. The previous off-line method was rather weak because it could not partially evaluate actions inside the body of abstraction and unfolding-action without performing separate global analysis. The proposed online method remedies the problem, thus naturally improves the quality of residual actions. Moreover, we also extend the method to partially evaluate imperative actions. 
Å°¿öµå(Keyword)
ÆÄÀÏ÷ºÎ PDF ´Ù¿î·Îµå